package cn.tedu.oop;
/**本类用于练习面向对象入门案例*/
//需求：设计手机这一类事务
//特性：品牌 价格 尺寸 颜色
//功能：打电话 发短信 看直播
public class TestCreateClass {
        public static void main(String[] args) {
                /**我们通过new关键字来创建对象* */
               Phone p= new Phone();
               Phone p2=new Phone();
               /**我们通过 . 来调用功能*/
               p.call();//通过创建好的p对象来调用打电话的方法
               p.message();
               p.video();

               p2.call();
               p2.message();
               p2.video();
               //查看类的属性值
                System.out.println(p.brand);
                System.out.println(p.price);
                System.out.println(p.color);
                System.out.println(p.size);
                p2.brand="大傻瓜";
                p2.color="red";
                p2.price=8898;
                p2.size=9.99;
                System.out.println(p2.brand);
                System.out.println(p2.color);
                System.out.println(p2.price);
                System.out.println(p2.size);
        }
}
class Phone{
        String brand;//品牌
        double price;//价格
        double size;//尺寸
        String color;//颜色
    //功能--类的方法来描述--修饰符 返回值类型 返回值类型（参数列表）{方法体}
        public void call(){
                System.out.println("正在打电话");
        }
        public void  message(){
                System.out.println("正在发短信");
        }
        public void video(){
                System.out.println("正在看直播");
        }
}

/**在一个java文件中，可以创建多个class，
 * 但是被public修饰的class只能有一个
 * 而且这个公共类的名字就是文件的名字*/